body{
    background:#f2f2f2;
min-width: 1300px;
}
img{
   
}
/**标题导航**/
.top{
    width:100%;
    overflow: hidden;
    background: #f9f9f9;
}
.affairss1 dd a {
padding-left: 10px;
}
.content{
    width:1080px;
}
.time{
    float:left;
    color:#014c86;
    line-height:43px;
    font-size:14px;
    font-family: "微软雅黑", "Arial Narrow", HELVETICA;
}
.nav{
    overflow: hidden;
    float:right;
}
.nav ul{
    overflow: hidden;
}
.nav ul li{
    float: left;
    color:#014c86;
    line-height:43px;
    font-size:14px;
    padding-right: 15px;
}
.nav ul li i{
    float:left;
    display: inline-block;
    height:15px;
    width:15px;
    margin: 15px 2px 0 0;
}
.nav ul li i img{
    width:100%;
}
.nav ul li a{
    float:left;
    display: inline-block;
    color:#014c86;
    font-size: 14px;
}
/**logo**/
.logo{
    width: 100%;
    background:#fff;
    height:128px;
}
.content p{
    float: left;
    overflow: hidden;
}
.content p em{
    float:left;
    display: inline-block;
    margin:10px 10px 0 0;
}
.content p dfn{
    float:left;
    display: inline-block;
    margin-top:10px;
}
.senior{
    overflow: hidden;
    float: right;
    height:128px;
    margin-right: 15px;
}
.senior-s{
    overflow: hidden;
    display: block;
    margin-top:45px;
}
.senior-s a{
    overflow: hidden;
    float:left;
    font-size: 14px;
    line-height: 30px;
    color:#1182d8;
    padding:0 12px;
}
.search{
    overflow: hidden;
    float: right;
    height:30px;
    border:1px solid #0075a9;
    border-radius:22px;
    width: 220px;
    margin-top: 58px;
}
.search input{
    float: left;
    line-height:30px;
    height:30px;
    padding-left:30px;
    border:0;
    color:#969696;
}
.search b{
    float: left;
    width:20px;
    margin-top:4px;
}
/**菜单导航**/
.menu{
    width:100%;
    background: #002870;
}
.content-nav{
    display: block;
    height: 45px;
    position: relative;
}
.indexs{
    float: left;
    display: inline-block;
    color:#fff;
    line-height: 45px;
    font-size: 15px;
    font-weight: 700;
    padding:0 39px;
}
.indexs.curr{
    background: #fff;
    color:#002870;
}
.drop-down{
    background: #fff;
    position: absolute;
    top:45px;
    width: 1076px;
    left:2px;
    border:2px solid #002870;
    border-top: 0;
    z-index: 99999;

}
.drop-down ul{
    overflow: hidden;
    width: 100%;
}
.drop-down ul li{
    overflow: hidden;
    padding:10px 20px;
}
.drop-down ul li a{
    overflow: hidden;
    float:left;
    display: inline-block;
    color:#464646;
    line-height: 35px;
    font-size: 14px;
    padding:10px 55px;
}
.drop2,.drop3,.drop4,.drop5,.drop6,.drop9{
    display: none;
}
.list-nav1,.list-nav2,.list-nav3,.list-nav4{
    display:none;
}
.reports {
    overflow: hidden;
    float: left;
    width: 572px;
    background: #f2f2f2;
    margin: 50px 0px;
}
.report-list{
    overflow: hidden;
    margin:0 3px;
    border-bottom:1px solid #dbdbdc;
}
.stop{
    float: left;
    width:89px;
    overflow: hidden;
    border:1px solid #F2F2F2;
    border-right:1px solid #dbdbdc;
    cursor: pointer;
}
.stop a{
    float: left;
    overflow: hidden;
    width: 100%;
}
.stop a i{
    display: block;
    width:48px;
    overflow: hidden;
    padding:5px 25px;
}
.stop a dfn{
    display: block;
    text-align: center;
    font-size: 14px;
    padding-bottom: 15px;
}
.affairss{
    overflow: hidden;
    margin:26px 63px 26px 0;
    width:490px;
}
.affairss1{
    overflow: hidden;
    margin:26px 63px 26px 0;
    width:712px;
}
.affairss-list{
    overflow: hidden;
}
.affairss-nav{
    overflow: hidden;
    border-bottom: 1px solid #963735;
}
.affairss-nav a{
    overflow: hidden;
    display: inline-block;
    float: left;
    padding:0 25px;
    color: #454545;
    font-size: 16px;
    line-height: 40px;
    font-weight: 700;
}
.affairss-nav a.curr{
    background:#d81b17;
    color: #fff;
}
.dynamics,.dynamicsT{
    overflow: hidden;
    padding:10px 10px 24px 10px;
    height:210px;
}
.dynamics dl,.dynamicsT dl{
    overflow: hidden;
}
.dynamics dl dt{
    display: inline-block;
    float: left;
    color:#464646;
    font-size: 17px;
    border-right:1px solid #626262;
    padding:0 22px;
    line-height:22px;
    margin-bottom: 24px;
}
.dynamics dl dt.curr{
    color:#c82d34;
    font-weight: 700;
}
.dynamics dl dd,.dynamicsT dl dd{
    overflow: hidden;
    width:100%;
}
.dynamics dl dd span,.dynamicsT dl dd span{
    display: block;
    line-height: 32px;
    overflow: hidden;
    color:#464646;
    font-size: 14px;
}
.dynamics dl dd span i,.dynamicsT dl dd span i{
    float: left;
    height:6px;
    width:6px;
    margin-top:14px;
    background: #476b9f;
    border-radius: 50%;
}
.dynamics dl dd span em{
    float: left;
    padding-left:10px;
    width:315px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    cursor: pointer;
}
.dynamics dl dd span dfn{
    float: right;
}
.dynamicsT dl dt{
    display: inline-block;
    float: left;
    color:#464646;
    font-size:14px;
    margin:0 26px;
    line-height:22px;
    margin-bottom: 24px;
}
.dynamicsT dl dt.curr{
    border-bottom: 2px solid #456797;
}
.dynamicsT dl dd span em{
    float: left;
    padding-left:10px;
    width:240px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    cursor: pointer;
}
.dynamicsT dl dd span dfn{
    float: left;
    padding-left:10px;
    width:800px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    cursor: pointer;
}
.dynamicsT dl dd span strong{
    overflow: hidden;
    float: left;
    color: #464646;
    font-size: 14px;
    margin-left:20px;

}
.dynamicsT dl dd span strong img{
    float: left;
    width:16px;
    height:16px;
    margin: 7px 5px 0 0;
}
.picture{
    overflow: hidden;
    width: 100%;
}
.picture span{
    display:block;
    overflow: hidden;
    padding:20px 0;
}
.picture span a{
    overflow: hidden;
    float: left;
}
.picture span img{
    width: 100%;
}
.dynamics2,.dynamics3,.dynamics4{
    display: none;
}
.dynamicss2,.dynamicss3,.dynamicss4,.dynamicss5,.dynamicss6{
    display: none;
}
.set{
    float:left;
    overflow: hidden;
    margin:23px 37px;
    border-right:1px solid #b5b5b5;
}
.set ol{
    overflow: hidden;
    padding:23px 37px;
}
.set ol li{
    display: block;
    overflow: hidden;
}
.set ol li a{
    display: block;
    overflow: hidden;
    height:47px;
    width:178px;
    padding:0 4px;
    margin:5px;

}
.set ol li img{
    width: 100%;
}
.mail{
    overflow: hidden;
    background: #f2f2f2;
    margin-top: 10px;
}
.mail ol{
    overflow: hidden;
}
.mail ol a{
    float:left;
    height:50px;
}
.mail ol li{
    overflow: hidden;
    float:left;
    padding-left:47px;
    padding-top: 10px;

}
.mail ol li b{
    float:left;
    display: inline-block;
    width: 20px;
    margin-top:12px;
}
.mail ol li em{
        width: 1px;
    background: #003DAA;
    height: 14px;
    float: left;
    display: inline-block;
    margin: 17px 0 0 5px;
    opacity: 0.5;

}
.mail ol li dfn{
    float:left;
    display: inline-block;
    color:#456797;
    line-height: 25px;
    font-size: 14px;
    padding:0 10px;
    margin-top: 10px;
    cursor: pointer;
}
.more{
    display: block;
    line-height:30px;
    text-align: right;
    color:#003DAA;
    font-size: 14px;
    padding:0 12px;
}
/**footer**/
.footer{
    width:100%;
}
.link{
    width:100%;
    background: #033E8A;
    border-bottom: 1px solid #fff;
}
.friendship{
    width:1080px;
}
.friendship a{
    display: inline-block;
    position: relative;
}
.friendship a img{
    position: absolute;
    left:0;
    top:-11px;
    width:97px;
    z-index: 9999;
}
.select{
    overflow: hidden;
    margin-left:97px;
    height: 70px;
}
.select select{
    width:155px;
    height:25px;
    border:1px solid #898989;
    border:1px solid #898989\0;
    margin-left:40px;
    margin-top: 5px;
    background: #e3e3e3;
    color: #464646;
}
.address{
    overflow: hidden;
    width: 100%;
    background: #033E8A;
    padding: 20px 0;
}
.add-bg{
    overflow: hidden;
    width:1080px;
    margin: 0 auto;
}
.add-bg p{
    display: block;
    overflow: hidden;
    text-align:center;
    line-height: 26px;
    position: relative;
}
.add-bg p b{
    display: inline-block;
    position: absolute;
    top:57%;
    right:35%;
    width:33px;
}
.add-bg p i{
    display: inline-block;
    margin-top: 5px;
    position: absolute;
    top:57%;
    right:30%;
    width:45px;
}
.add-bg p span{
    display: inline-block;
    overflow: hidden;
    margin:0 10px;
}
.add-bg p span a{
    display: block;
    text-align:center;
    color:#fff;
    font-size:14px;
    line-height: 25px;
    letter-spacing:2px;
}
/*政务公开*/
.kuangk a {
    display: block;
    text-align: center;
    line-height: 45px;
    background-color: #5a86c4;
    font-size: 20px;
    border-radius: 10px;
    color: #fff;
}
.affairss{
    margin:17px 1px 0px 0;
    width:477px;}
.affairss1{
    margin:26px 1px 26px 0;
    width:700px;}